package io.sk.vo;

import io.sk.common.base.Constants;
import lombok.Data;

/**
 * 审核列表分页查询 参数
 *
 * @author xubinren
 * @version 1.0
 * @date 2018/5/10 9:50
 */
@Data
public class ReviewSearchVo {

    /**
     * 教师id
     */
    private String id;

    /**
     * 审核状态：1、待审核，2、审核通过，3、审核拒绝:默认为待审核
     */
    private Integer type;

    /**
     * 每页显示的数据条数
     */
    private Integer pageSize;

    /**
     * 当前页码
     */
    private Integer currPage;

    /**
     * 数据填充
     */
    public void preInsert() {

        Integer middleInt = this.type;

        //审核状态
        if (null == middleInt || middleInt < Constants.JOIN_STATUS_PENDING || middleInt > Constants.JOIN_STATUS_REJECT) {
            this.type = Constants.JOIN_STATUS_PENDING;
        }

        //每页显示的数据条数
        middleInt = this.pageSize;
        if (null == middleInt || middleInt < Constants.INT_ONE) {
            this.pageSize = Constants.INT_TEN;
        }

        //当前页
        middleInt = this.currPage;
        if (null == middleInt || middleInt < Constants.INT_ONE) {
            this.currPage = Constants.INT_ONE;
        }

    }
}
